<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      //   // undefined 和函数会被丢失
      //   const obj = {
      //     name: "hyt",
      //     age: undefined,
      //     greet: function () {
      //       console.log("Hello!");
      //     },
      //   };

      //   const jsonString = JSON.stringify(obj);
      //   console.log(jsonString);

      //   //   用于遍历对象的所有可枚举属性（包括从原型链继承的属性）
      //   for (item in obj) {
      //     console.log(item);
      //   }

      //   //很多时候使用hasOwnProperty方法来检查对象是否具有某个属性
      //   console.log(obj.hasOwnProperty("age")); // true
      //   console.log(obj.hasOwnProperty("greet")); // true
      //   console.log(obj.hasOwnProperty("toString")); // false*-

      //   //   使用obj.ke把对象转换为数组
      //   const arr = Object.keys(obj);
      //   console.log("🚀 ~ arr:", arr);
      //   const arr2 = Object.values(obj);
      //   console.log("🚀 ~ arr2:", arr2);

      //   var arr = [1, 2, 3];
      //   delete arr[1];
      //   console.log(arr);
      console.log(1 + "true");
    </script>
  </body>
</html>
